package com.adou.common.mapper;

import com.adou.common.mapper.base.BaseDao;
import com.adou.common.model.DefForm;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface DefFormMapper extends BaseDao<DefForm> {
	/**
	 * 根据表单ID更新发布状态
	 * @param o 表单对象
	 */
	public int updateFlag(DefForm o);

	/**
	 * 根据表单ID更新设计模型信息
	 * @param o 表单对象
	 */
	public int updateDesign(DefForm o);
	
	/**
	 * 根据表单名称获取最大表单版本
	 * @param cformname 表单名称
	 */
	public Integer selectMaxVerByFormname(@Param("cformname") String cformname);

	List<DefForm> getDefForm(Long isid);
	
}